/**
 * 
 */
package com.ai.dmc.utils.entity.exportformExhibition;

import java.io.Serializable;


/**
 * Title： 报表查询条件
 * Description：页面根据类型形成不同的查询框 
 * Copyright：Copyright (c) 2009
 * Company：亚信科技（中国）有限公司
 * @author liuyt, 2015年10月14日
 * @version 1.0
 */
public class DimItemsBean extends ItemBean implements Serializable {
    private static final long serialVersionUID = 1L;

    /* 
     *  
     * 对应维度元素在html查询条件块中输入框的类型 
     *  文本框--------------------0
     *  下拉框，------------------1 
     *  下拉框不含全部-----------2 
     *  多选下拉框----------------3
     *  月--------------4 日期格式为“ yyyyMM” 
     *  日----------------5 格式为“yyyyMMdd”
     *  周----------------6 格式为“--待定--”
     *  月区间--------------7 日期格式为“ yyyyMM” 
     *  日区间----------------8 格式为“yyyyMMdd”
     *  季----------------9 格式为“-待定--”
     *  年----------------10 格式为“yyyy”
     * */
    
    
    /* 
     * 对应用mybiaties的mapper文件的id
     */
    private String mapperId;
    
    /*
     * 命名空间
     */
    private String nameSpace;
    
    /*
     * 维度查询需要左连接表名以及关联条件
     */
    private String joinTable;
    
    /*
     * 级联查询时候关联的子查询选项
     */
    private String subDimId;
    
    /**
     * @return the mapperId
     */
    public String getMapperId() {
        return mapperId;
    }

    
    /**
     * @param mapperId the mapperId to set
     */
    public void setMapperId(String mapperId) {
        this.mapperId = mapperId;
    }

    
    /**
     * @return the joinTable
     */
    public String getJoinTable() {
        return joinTable;
    }

    
    /**
     * @param joinTable the joinTable to set
     */
    public void setJoinTable(String joinTable) {
        this.joinTable = joinTable;
    }

    
    /**
     * @return the subDimId
     */
    public String getSubDimId() {
        return subDimId;
    }

    
    
    /**
     * @return the nameSpace
     */
    public String getNameSpace() {
        return nameSpace;
    }


    
    /**
     * @param nameSpace the nameSpace to set
     */
    public void setNameSpace(String nameSpace) {
        this.nameSpace = nameSpace;
    }


    /**
     * @param subDimId the subDimId to set
     */
    public void setSubDimId(String subDimId) {
        this.subDimId = subDimId;
    }


    @Override
    public String toString() {
        return "DimItemsBean [inputType=" + this.getInputType() + ", mapperId=" + mapperId + ", joinTable=" + joinTable
                + ", subDimId=" + subDimId + "]";
    }
    
    
}
